//
//  YZNewFriendAPI.h
//  VET
//
//  Created by lixiaoyi on 2018/7/12.
//  Copyright © 2018年 YZ. All rights reserved.
//

#import "YZBaseAPI.h"

@interface YZFriendAPI : YZBaseAPI

#define kFriendAPI          @"/api/friend/?"
#define KAddFriendAPI       @"/api/friend/"
#define kDelFriendAPI       @"/api/friend/"
#define kFriendShipAPI      @"/api/friend/"
#define kQueryUserAPI       @"/api/consumer"

/**
 查询好友

 @param index 序号
 @param size 大小
 @return 处理结果
 */
+ (RACSignal *)getFriends:(NSUInteger)index
                     size:(NSUInteger)size;



/**
 添加朋友

 @param targetId 好友id
 @return 处理结果
 */
+ (RACSignal *)addFriend:(NSString *)targetId;


/**
 删除好友
 
 @param targetId 好友id
 @return 处理结果
 */
+ (RACSignal *)deleFriend:(NSString *)targetId;

/**
 是否好友

 @param targetId 好友id
 @return 处理结果
 */
+ (RACSignal *)isFriend:(NSString *)targetId;


/**
 查询用户信息

 @param userId 用户的uid
 @return 用户信息
 */
+ (RACSignal *)queryUserInfo:(NSString *)userId;



@end
